Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Gestión Distribuida de Procesos (página 2)




Enviado por Pablo Turmero



Partes: 1, 2, 3

Monografias.com
Un escenario de migración
¿Cómo seria una migración, si el que inicia la migración no es el mismo proceso?
Ideas.
11

Monografias.com
Un escenario de migración
Cuando la migración la inicia otro proceso.
Copiar la imagen del proceso y todo su espacio de direcciones a un archivo.
Destruir el proceso a migrar.
Copiar el archivo a otra máquina vía una transferencia de archivos.
Volver a crear el proceso en la nueva máquina, a partir del archivo.
12

Monografias.com
Negociación de la migración
¿A qué nos referimos con esto?
Ideas.
Concepto de entidad iniciadora.
Starter.
13

Monografias.com
Negociación de la migración
El iniciador que controla el sistema origen (S) decide que un proceso (P) debe emigrar a un sistema destino determinado (D). Entonces envía un mensaje al Iniciador de D solicitando la transferencia.
Si el iniciador de D está preparado para recibir al proceso, devuelve un acuse de recibo afirmativo.
14

Monografias.com
Negociación de la migración
El iniciador de S le comunica su decisión al núcleo de S, a través de la llamada a un servicio (si el iniciador se esta ejecutando en S) o mediante un mensaje al KernJob (KJ) de la máquina S.
El núcleo de S se ofrece entonces para enviar el proceso D. En la oferta se incluyen estadísticas sobre P.
15

Monografias.com
Negociación de la migración
Si D anda escaso de recursos, puede rechazar la oferta. En otro caso, el núcleo de D propone la oferta a su iniciador. En la propuesta se incluye la misma información recibida de S.
La decisión según la política del iniciador es comunicada a D por medio de una llamada MigrateIn.
16

Monografias.com
Negociación de la migración
D reserva los recursos necesarios y envía a S una aprobación.
17

Monografias.com
Negociación de la migración
18

Monografias.com
Desalojo de procesos
El proceso de negociación permite que un sistema destino rechace la migración.
Adicionalmente, puede ser útil que un sistema desaloje un proceso que ha emigrado hacia él.
¿Bajo que circunstancias?
El sistema operativo SPRITE es un ejemplo.
19

Monografias.com
Desalojo de procesos
En SPRITE.
Un proceso esta casado con una única máquina.
Nodo de origen.
Si un proceso migra, se convierte en un proceso extranjero.
Nodo destino.
20

Monografias.com
Desalojo de procesos
Un proceso supervisor lleva la cuenta de carga actual para determinar cuándo se pueden aceptar nuevos procesos extranjeros. Si el supervisor detecta actividad en dicha estación, se inicia un procedimiento de desalojo para cada proceso extranjero.
El proceso desalojado volverá a su nodo de origen.
21

Monografias.com
Desalojo de procesos
El desalojo se realiza para todos los procesos extranjeros en el nodo.
Consideraciones.
El espacio de direcciones por completo de un proceso desalojado es transferido al nodo de origen.
Consideraciones.

22

Monografias.com
Transferencias Apropiativas y No Apropiativas
¿A qué nos referimos?
Parcialmente ejecutado o creación finalizada.
Proceso que aún no han comenzado se ejecución.
Ventajas y desventajas.
23

Monografias.com
Sincronización
¿Cómo es la comunicación en un sistema distribuido?
¿Cómo se ataca la sincronización en los sistemas convencionales?
¿Por qué no hacer lo mismo acá?
Premisa en la existencia de memoria compartida.
24

Monografias.com
Sincronización de relojes
¿Es posible sincronizar todos los relojes en un sistema distribuido?
25

Monografias.com
Relojes
La mayoría de las computadoras poseen un circuito para el registro del tiempo.
Reloj vs. Cronómetro.
Cristal de cuarzo trabajado con precisión.
Tensión ? Oscilación a un frecuencia.
26

Monografias.com
Relojes
A cada cristal se le asocian dos registros:
Contador.
Registro mantenedor.
¿Cómo controlar el número de interrupciones?
Cada interrupción recibe el nombre de marca de reloj.
27

Monografias.com
Relojes
¿Cuál es el problema con los relojes?
Distorsión de reloj.
Ideas para solventar esta situación.
28

Monografias.com
Relojes
La sincronización no tiene que ser absoluta.
¿Qué pasa si dos procesos no interactúan?
“Lo que importa por lo general, no es que todos los procesos concuerden de manera exacta en la hora, sino que coincida en el orden en que ocurren los eventos” (Lamport, 1990)
29

Monografias.com
Relojes
Relojes lógicos.
La importancia radica en la consistencia interna de los relojes, no su particular cercanía al tiempo real.
Relojes físicos.
Existe una consistencia interna, y además un umbral permitido de discrepancia con el tiempo real.
30

Partes: 1, 2, 3
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter